package arithmetic;

import java.util.Scanner;

/**
 * HJ11数字颠倒
 * 知识点：
 * 1.（int）Math.pow(n,m)
 * 2.String.toCharArray()
 * 描述
 * 输入一个整数，将这个整数以字符串的形式逆序输出
 * 程序不考虑负数的情况，若数字含有0，则逆序形式也含有0，如输入为100，则输出为001
 *
 *
 * 数据范围：0≤n≤2
 * 30
 *  −1
 * 输入描述：
 * 输入一个int整数
 *
 * 输出描述：
 * 将这个整数以字符串的形式逆序输出
 *
 * 示例1
 * 输入：
 * 1516000
 * 复制
 * 输出：
 * 0006151
 * 复制
 * 示例2
 * 输入：
 * 0
 * 复制
 * 输出：
 * 0
 */
public class TestHW11 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        // while (in.hasNextInt()) { // 注意 while 处理多个 case
        //     int a = in.nextInt();
        //     int b = in.nextInt();
        //     System.out.println(a + b);
        // }
        try{
            int num = in.nextInt();
            int large = (int)Math.pow(2,30)-1;
            if(num<0 || num>large) return;
            String str = String.valueOf(num);
            test(str);
        }catch(Exception e){
            e.printStackTrace();
        }
    }

    public static void test(String str){
        char[] chs = str.toCharArray();
        String res = "";
        for(int i = chs.length-1;i>=0;i--){
            res+=chs[i];
        }
        System.out.println(res);
    }
}
